inalienable right - German English Dictionary